package cn.iocoder.yudao.module.call.api.record;

import cn.iocoder.yudao.module.call.api.record.dto.CallRecordDTO;

import java.util.List;

public interface CallRecordApi {

    /**
     * 根据话单获取通话记录
     *
     * @param reqNo
     * @return
     * @author PetePower
     * @since 2024-10-21
     */
    CallRecordDTO getCallRecordByReqNo(String reqNo);


    /**
     * 更新话单的线索id数据
     *
     * @param recordId
     * @param clueId
     * @author PetePower
     * @since 2024-12-16
     */
    void updateCallRecordClueInfo(Long recordId, Long clueId);

    List<CallRecordDTO> getRecordListTransClue(Integer limit, Long minId, String taskId, List<Long> levels);
}
